renewable lease - French English Dictionary